<!DOCTYPE html>
<html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-0 vector-toc-not-available vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-0 skin-theme-clientpref-day vector-sticky-header-enabled" lang="de" dir="ltr"><head>
<meta charset="UTF-8">
<title>Message Sequence Chart</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="icon" type="image/png" href="./_res_/favicon.png">
<link rel="canonical" href="https://de.wikipedia.org/wiki/Message_Sequence_Chart"> <link href="./_mw_/ext.wikimediamessages.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link href="./_mw_/ext.gadget.citeRef.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.defaultPlainlinks.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonHide.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonLayout.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonStyle.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiDarkmode.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiResponsive.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.specialSearch.css" rel="stylesheet" type="text/css">
<link rel="stylesheet" type="text/css" href="./_mw_/site.styles.css">
<link rel="stylesheet" type="text/css" href="./_mw_/noscript.css">
<link rel="stylesheet" type="text/css" href="./_res_/footer.css">
<link rel="stylesheet" type="text/css" href="./_res_/vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Message_Sequence_Chart rootpage-Message_Sequence_Chart skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">Message Sequence Chart</span></h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="contentSub">
<div id="mw-content-subtitle"></div>
</div>
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="de" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="de" dir="ltr"><p>Ein <i>Nachrichten-Reihenfolge-Diagramm</i> (<b>MSC</b>, engl. <b>Message Sequence Chart</b>) wird benutzt, um (z. B. zur Unterstützung der Modellierung mit <a href="Specification_and_Description_Language" title="Specification and Description Language">SDL</a>) beispielhafte Nachrichtenfolgen zwischen kommunizierenden Objekten einheitlich darzustellen.
</p><p>MSC ist ein Standard der ITU-T, dem Telekommunikations-Standardisierungs-Sektor der <a href="Internationale_Fernmeldeunion" title="Internationale Fernmeldeunion">Internationalen Fernmeldeunion</a> und kennt zwei Darstellungsformen: Textuelles MSC und graphisches MSC.
</p><p>Bei Verwendung der <a href="Unified_Modeling_Language" title="Unified Modeling Language">Unified Modeling Language</a> erfüllt das <a href="Sequenzdiagramm" title="Sequenzdiagramm">Sequenzdiagramm</a> die Aufgabe des MSC.
</p>
<div class="mw-heading mw-heading2"><h2 id="Standards">Standards</h2></div>
<ul><li>Z.120: Message Sequence Chart (MSC)</li>
<li>Z.121: <a href="Specification_and_Description_Language" title="Specification and Description Language">Specification and Description Language (SDL)</a> data binding to Message Sequence Charts (MSC)</li></ul>
<div class="mw-heading mw-heading2"><h2 id="Beispiel">Beispiel</h2></div>
<p>Ein MSC, das einen Verbindungsaufbau zwischen Client und Server darstellt, kann in MSC/PR wie folgt angegeben werden:
</p>
<pre>msc ExampleMSC;
inst Client, Server;
condition Idle shared all;
instance Client;
in ConReq from env;
out connect to Server;
endinstance;
instance Server;
in connect from Client;
out conInd to env;
endinstance;
condition Connecting shared all;
instance Client;
in accepted from Server;
out conCnf to env;
endinstance;
instance Server;
in conAcc from env;
out accepted to Client;
endinstance;
condition Connected shared all;
endmsc;
</pre>
<p>Deutlich häufiger als MSC/PR trifft man allerdings das leichter verständliche MSC/GR, die graphische Ausprägung von MSC, an. Obiges Beispielszenario sähe in MSC/GR wie folgt aus:
</p><p><span class="mw-default-size" typeof="mw:File"></span>
</p>
<div class="mw-heading mw-heading2"><h2 id="Siehe_auch">Siehe auch</h2></div>
<ul><li><a href="Abstraktion_(Informatik)#Spezifikationssprachen" title="Abstraktion (Informatik)">Spezifikationssprachen</a></li></ul>
<div class="mw-heading mw-heading2"><h2 id="Literatur">Literatur</h2></div>
<ul><li>Oliver Alt: <i>Car Multimedia Systeme Modell-basiert testen mit SysML.</i> Vieweg + Teubner Verlag, Wiesbaden 2009, ISBN 978-3-8348-0761-8.</li>
<li>Mirko Conrad: <i>Modell-basierter Test eingebetteter Software im Automobil.</i> Deutscher Universitätsverlag, Wiesbaden 2004, ISBN 978-3-8244-2188-6.</li>
<li>Hu Hanrahan: <i>Network Convergence.</i> Services – Applications – Transport – and Operations Support, John Wiley & Sons Ltd, Chichester 2007, ISBN 978-0-470-02441-6.</li>
<li>Axel Pink, Heinz Koßmann: <i>Software-Entwicklung für Kommunikationsnetze</i>. Springer Verlag, Berlin / Heidelberg 2002, ISBN 3-642-62792-7.</li></ul>
<div class="mw-heading mw-heading2"><h2 id="Weblinks">Weblinks</h2></div>
<ul><li><a rel="nofollow" class="external text" href="http://www.itwissen.info/MSC-message-sequence-chart.html">IT Wissen MSC (message sequence chart)</a> (abgerufen am 14. September 2017)</li>
<li><a rel="nofollow" class="external text" href="http://www.sdl-forum.org/MSC/msctutorial.pdf">Tutorial on Message Sequence Charts</a> (abgerufen am 14. September 2017)</li>
<li><a rel="nofollow" class="external text" href="http://www.ips.tu-braunschweig.de/docs/teaching/ws11-12/grs/vorlesung/Folien-5.5.pdf">MSC – Erweiterungen</a> (abgerufen am 14. September 2017)</li>
<li><a rel="nofollow" class="external text" href="https://www2.informatik.hu-berlin.de/top/lehre/WS05-06/se_systementwurf/MSC-1.pdf">Message Sequence Charts, Live Sequence Charts</a> (abgerufen am 14. September 2017)</li>
<li><a rel="nofollow" class="external text" href="https://www.swe.informatik.uni-goettingen.de/sites/default/files/publications/at0112_A19.pdf">Die Spezifikationssprachen MSC und SDL</a> (abgerufen am 14. September 2017)</li>
<li><a rel="nofollow" class="external text" href="http://www.sdl-forum.org/MSC/index.htm">SDL-Forum</a></li>
<li><a rel="nofollow" class="external text" href="https://www.itu.int/ITU-T/recommendations/rec.aspx?rec=11063">ITU-T Z.120 Message Sequence Chart (MSC)</a></li>
<li><a rel="nofollow" class="external text" href="https://www.itu.int/ITU-T/recommendations/rec.aspx?id=6239">ITU-T Z.121 Specification and Description Language (SDL) data binding to Message Sequence Charts (MSC)</a></li></ul>
<div class="mw-heading mw-heading3"><h3 id="Programme">Programme</h3></div>
<div class="mw-heading mw-heading4"><h4 id="Frei">Frei</h4></div>
<ul><li>sdgen – <a rel="nofollow" class="external text" href="http://www.itesys-gmbh.de/index.php?page=dl_software&f=sdgen#sdgen">Weblink</a></li>
<li>mscgen – <a rel="nofollow" class="external text" href="http://www.mcternan.me.uk/mscgen/">Weblink</a></li>
<li>msc2svg – <a rel="nofollow" class="external text" href="https://code.google.com/p/msc2svg/">Weblink</a></li>
<li>Smyle – <a rel="nofollow" class="external text" href="http://www.smyle-tool.org/">Weblink</a></li></ul>
<div class="mw-heading mw-heading4"><h4 id="Proprietär"><span id="Propriet.C3.A4r"></span>Proprietär</h4></div>
<ul><li>MSC-SD-Generator – <a rel="nofollow" class="external text" href="http://www.itesys-gmbh.de/index.php?page=dl_software&f=msc#msc">Weblink</a></li></ul></div><!--htdig_noindex--><div><div class="zim-footer">
Dieser Artikel wurde von <a class="external text" title="Zuletzt bearbeitet am 2024-08-11" href="https://de.wikipedia.org/wiki/?title=Message_Sequence_Chart&oldid=247609171">Wikipedia</a> herausgegeben. Der Text ist unter <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.de">Creative Commons Attribution-Share Alike 4.0</a> verfügbar, sofern nicht anders angegeben. Für die Mediendateien können zusätzliche Bedingungen gelten.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>
<script src="./_webp_/webpHandler.js"></script>
</body></html>